@charset "utf-8";
/* CSS Document */
/*reset style*/
body,html{ padding:0; margin:0 auto; background:#ddd; line-height:24px; word-break:break-all;}
img{ border:none;}
h1,h2,h3,h4,h5,h6,hr,blockquote,form,ul,ol,li,p,pre,dl,dt,dd,fieldset,legend,button,input,textarea,th,td,figure{ padding:0; margin:0;}
ul,ol,li{ list-style:none;}
sup{ vertical-align:text-top;}
sub{ vertical-align:text-bottom;}
legend { color:#000;}
fieldset{ border:0;} 
button,input,select,textarea { font-size:100%;}
table{ border-collapse:collapse; border-spacing:0;}
textarea{resize:none;}
mark{ background:none;}
/*font style*/
body,button,input,select,textarea{ font-family:"Microsoft YaHei"; color:#333; font-size:13px;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:500;}
address,cite,dfn,em,var,s{ font-style:normal;}
code,kbd,pre,samp{ font-family:courier new, courier, monospace;}
.fn{ font-weight:500;}.fb{ font-weight:700;}
small,.ft12{ font-size:12px;},.ft13{ font-size:13px;}.ft14{ font-size:14px;}.ft16{ font-size:16px;}.ft18{ font-size:18px;}.ft20{ font-size:20px;}.ft22{ font-size:22px;}.ft24{ font-size:24px;}
.ffs{ font-family:"宋体";}.ffm{ font-family:"Microsoft YaHei";}.ffa{ font-family:Arial, Helvetica, sans-serif;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#FF8929;}
.blue,.blue:hover{ color:#099CD6;}
.red,.red:hover{ color:#B70B00;}
.yellow,.yellow:hover{ color:#FFC73B;}
.white,.white:hover{ color:#fff;}
.org,.org:hover{ color:#ff6600;}
.op8:hover{ filter:alpha(opacity=80); opacity:0.8;}
.c9,.c9 a{ color:#999;}
.cc,.cc a{ color:#ccc;}
.cg1,.cg1 a{ color:#FF5338;}
.cg3,.cg3 a{ color:#FF654C;}
.cof,.cof a{ color:#FE5539;}
/*public layout*/
.tm-2{margin-top:-2px;}.tm2{margin-top:2px;}.tm5{margin-top:5px;}.tm10{margin-top:10px;}.tm15{margin-top:15px;}.tm20{margin-top:20px;}.tm25{margin-top:25px;}.tm30{margin-top:30px;}.tm35{margin-top:35px;}.lm5{margin-left:5px;}.lm10{margin-left:10px;}.lm15{margin-left:15px;}.lm20{margin-left:20px;}.lm25{margin-left:25px;}.lm45{margin-left:45px;}.lm60{margin-left:60px;}.lm80{margin-left:80px;}.rm5{margin-right:5px;}.rm10{margin-right:10px;}.rm15{margin-right:15px;}.rm20{margin-right:20px;}.rm25{margin-right:25px;}.bm5{margin-bottom:5px;}.bm10{margin-bottom:10px;}.bm15{margin-bottom:15px;}.bm20{margin-bottom:20px;}.bm25{margin-bottom:25px;}.tp5{padding-top:5px;}.tp10{padding-top:10px;}.tp15{padding-top:15px;}.tp20{padding-top:20px;}.tp25{padding-top:25px;}.tp30{padding-top:30px;}.tp35{padding-top:35px;}.tp55{padding-top:55px;}.tp60{padding-top:60px;}.lp5{padding-left:5px;}.lp10{padding-left:10px;}.lp15{padding-left:15px;}.lp20{padding-left:20px;}.lp25{padding-left:25px;}.lp40{padding-left:40px;}.rp5{padding-right:5px;}.rp10{padding-right:10px;}.rp15{padding-right:15px;}.rp20{padding-right:20px;}.rp25{padding-right:25px;}.bp5{padding-bottom:5px;}.bp10{padding-bottom:10px;}.bp15{padding-bottom:15px;}.bp20{padding-bottom:20px;}.bp25{padding-bottom:25px;}.bp55{padding-bottom:55px;}.bp60{padding-bottom:60px;}
.wrapper{ width:1000px; margin:0 auto;}
.tl{ text-align:left;}.tc{ text-align:center;}.tr{ text-align:right;}
.fl{ float:left; _display:inline;}.fr{ float:right;}
.clear{ clear:both; line-height:0px; font-size:0px;}
.clearfix{ zoom:1;}
.clearfix:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
.hr_5{ clear:both; height:10px; overflow:hidden; font-size:1px; line-height:1px;}
.hr_10{ clear:both; height:10px; overflow:hidden; font-size:1px; line-height:1px;}
.vm{ vertical-align:middle;}.vt{ vertical-align:top;}
.db{ display:block;}.dn{ display:none;}.vh{ visibility:hidden;}
.utra,.utra a{ -moz-transition:all 0.2s ease-in-out 0s; -webkit-transition:all 0.2s ease-in-out 0s; -o-transition:all 0.2s ease-in-out 0s; transition:all 0.2s ease-in-out 0s;}
.pta{ position:absolute;}.ptr{ position:relative;}
.bls{ border-left:1px solid #ddd;}.brs{ border-right:1px solid #ddd;}.bts{ border-top:1px solid #ddd;}.bbs{ border-bottom:1px solid #ddd;}
.br3{ border-radius:3px;}
.cp{ cursor:pointer;}
.bgf{ background:#fff;}
.wrapper{ width:1000px; margin:0 auto;}
.w700{ width:700px;}.w270{ width:270px;}
select{ height:22px; line-height:18px; border:1px solid #d9d9d9; border-radius:2px;}
.title{ border-bottom:2px solid #D5EECD; font-size:20px; color:#FF5338; padding:5px 20px;}
/*topbar*/
.left{ float:left;}
.right{ float:right;}
.wrapperUser{ width:1000px; margin:0 auto;}
.topNavL li.cur{ background:#fff; height:47px; position:relative;}
.topNavL li.cur a{ color:#60C6F0;}
.topNavR li a{ color:#999;}
.topNavR li .topMenuBtn{ background:#099CD6; color:#fff!important;}
/*header*/
header{ background:#2C3E50; height:100px; margin-top:10px;}
header .wrapper{ background:url(../images/headbg.png) repeat; height:100px; padding:0 25px; width:950px;}
header h1{ background:url(../images/logo.png) no-repeat; width:311px; height:35px; text-indent:-9999px; margin-top:35px;}
header .is163 h1{ background:url(../images/logo_163.png) no-repeat; width:311px; height:35px; text-indent:-9999px; margin-top:35px;}
header nav{ font-size:16px; margin-top:40px; word-spacing:15px;}
header nav a,header nav a:hover{ color:#fff;}
/*footer*/
footer{ background:#d1d1d1; color:#666; text-align:center; padding-bottom:10px; margin-top:10px;}
footer a{ color:#666;}
footer .f-tool{ border-bottom:1px solid #c4c4c4; line-height:54px; margin-bottom:10px; font-size:14px; word-spacing:5px;}
/*mainnav*/
.mainnav a{ color:#fff; display:inline-block; padding:0 15px; line-height:40px; background:#FF8929; font-size:16px; margin-right:5px;}
.mainnav a.cur{ background:#fff; color:#FF5338;}
.srh-txt{ width:235px; height:30px; border:none; background:#fff url(../images/srhbg.png) no-repeat 5px center; padding-left:30px;}
.srh-btn{ background:#2C3E50; color:#fff; border:none; font-size:14px; cursor:pointer; padding:0 15px; height:30px;}
/*sortarea*/
.sortarea{ padding:20px 0; border-bottom:1px solid #ddd;}
.sortarea .inbox{ width:460px; padding:0 20px; line-height:26px;}
.sortarea .inbox dt{ font-size:14px; font-weight:700; color:#FF5338;}
.sortarea .inbox dd{ word-spacing:5px;}
.sortarea .inbox dd a{ white-space:nowrap;}
/*pkarea*/
.pkarea{ padding:20px; zoom:1;}
.pkarea ul li{ float:left; line-height:30px;}
.pkarea ul li select{ border:1px solid #ddd; width:420px; height:30px;}
.pkarea ul li input{ background:#FE5639; height:30px; border:none; border-radius:5px; font-size:16px; color:#fff; cursor:pointer; width:86px; margin:0 17px;}
/*pkschool*/
.ipt{ background:#009EDF; color:#fff; padding:0 3px;}
.pkschool{ padding-top:40px;}
.pkschool article{ width:420px; padding:0 40px; margin-bottom:40px;}
.pkschool article dl{ margin-bottom:20px;}
.pkschool article dl dt{ width:140px; float:left;}
.pkschool article dl dt img{ width:140px; height:100px; display:block;}
.pkschool article dl dd{ width:265px; float:right;}
.pkschool article dl dd h3{ font-size:14px; font-weight:700; color:#FF5338; margin-bottom:5px;}
.pkschool article .pkadd{ color:#FE5539; cursor:pointer;}
.pkschool article .tag td{ border:1px solid #ddd; width:25%; text-align:center; height:32px;}
.pkschool article.fl{ padding:0 39px 0 40px; border-right:1px solid #f0f0f0;}
/*filtarea*/
.filtarea{ padding:20px;}
.filtarea p{ word-spacing:8px;}
.filtarea p span{ font-size:14px; font-weight:700; color:#FF5338;}
.filtarea p a{ cursor:pointer; white-space:nowrap;}
.filtarea p a.cur{ color:#FF8929;}
.selectresult mark{ border:1px solid #ddd; line-height:28px; position:relative; display:inline-block; background:none; width:80px; padding-left:5px; margin:20px 10px 0 0;}
.selectresult mark b{ background:#ccc; width:20px; height:20px; text-align:center; line-height:20px; position:absolute; right:4px; top:4px; font-weight:500; color:#fff; cursor:pointer;}
.selectresult mark b:hover{ background:#bbb;}
/*filtresult*/
.filtresult{ background:url(../images/conbg.gif) repeat-y;}
.w725{ width:685px; padding:0 20px;}
.w275{ width:235px; padding:0 20px; background:#FAFAFA;}
/*filtschinfo*/
.filtschinfo{ padding:25px 0; border-bottom:1px solid #ddd;}
.filtschinfo dl dt{ width:140px; float:left;}
.filtschinfo dl dt img{ width:140px; height:100px; display:block;}
.filtschinfo dl dd{ width:365px; float:left; padding-left:15px;}
.filtschinfo dl dd h3{ font-size:14px; font-weight:700; color:#FF5338; margin-bottom:5px;}
.filtschinfo .pkadd{ background:#FE5639; height:26px; border-radius:5px; color:#fff; cursor:pointer; width:80px; display:block; text-align:center; margin-bottom:10px;}
.filtschinfo .enterhome{ background:#E7E7E7; height:26px; border-radius:5px; color:#777; width:80px; display:block; text-align:center;}
/*filtaside*/
.filtaside{ line-height:26px; padding-bottom:20px;}
.filtaside h3{ font-size:16px; border-bottom:1px solid #ddd; line-height:44px;}
.filtaside .rank{ background:url(../images/rank.png) no-repeat 0 6px; padding-left:30px;}
.filtaside .icon li{ background:url(../images/icon.gif) no-repeat 0 center; padding-left:15px;}
/*tabarea*/
.tab-tit{ border-bottom:1px solid #ddd;}
.tab-tit li{ float:left; line-height:40px; padding:0 8px; margin:0 5px; cursor:pointer;}
.tab-tit li.on{ color:#FF5338;}
.tab-con{ background:#F3F3F3; padding:13px; word-spacing:10px;}
/*stylepic*/
.stylepic li{ width:200px; float:left; text-align:center; position:relative; font-size:14px; margin:30px 14px 0;}
.stylepic li img{ width:200px; height:145px; display:block; margin-bottom:5px;}
.stylepic li span{ background:#FF5438; line-height:36px; padding:0 10px; color:#fff; filter:alpha(opacity=80); opacity:0.8; position:absolute; right:0; top:0;}
/*page*/ 
.page_Box{ padding:30px 0;}
.page_Box a,.page_Box span{ display:inline-block; padding:0 12px; line-height:37px; border:1px solid #DCDCDC;}
.page_Box span,.page_Box a:hover{ color:#ffffff; border-color:#FF8929; background:#FF8929;}
.page_Box a.cur,.page_Box a.cur:hover{ color:#DCDCDC; border:1px solid #DCDCDC; background:#ffffff;}
/*result*/
.resultsrh{ padding:30px 20px;}
.resultsrh .srh-txt{ border:1px solid #ddd; height:32px; width:380px;}
.resultsrh .srh-btn{ height:34px; padding:0 10px;}
.resultitem{ padding:20px;}
.resultpage{ padding:10px 20px 30px;}
.resultpage .page_Box{ padding:0;}
.resultpage p{ line-height:37px;}
/*school*/
.school{ padding:25px 20px;}
.school .spk{ background:#FE5639; border-radius:3px; color:#fff; line-height:26px; padding:0 15px; display:inline-block; font-size:13px; vertical-align:middle;}
.school .pkarea{ padding:20px 0;}
.schoolintro h2{ font-size:25px; padding-bottom:10px;}
.schoolintro h2 span{ color:#2C3E50; margin-left:10px;}
.schoolintro dl dt{ width:200px; float:left;}
.schoolintro dl dt img{ width:200px; height:145px; display:block;}
.schoolintro dl dd{ width:725px; float:right; line-height:25px;}
.schoolintro ul{ background:#FAFAFA; border-top:1px solid #ddd; padding:20px 0;}
.schoolintro ul li{ width:420px; float:left; padding:0 40px 0 20px; line-height:28px; word-spacing:13px;}
.schoolintro ul li img{ width:10px; height:10px; line-height:0; font-size:0; position:absolute; right:-12px; top:2px;}
.schoolcont{ width:660px;}
.schoolcont .icon li{ background:url(../images/icon.gif) no-repeat 0 center; padding-left:15px;}
.schoolh3{ font-size:16px; border-bottom:1px solid #ddd; padding-bottom:10px;margin-bottom:10px;}
.schoolh3 span{ font-size:13px; padding-top:5px;}
.schoolside{ background:#FAFAFA; width:250px; padding:5px 15px 20px; border-top:1px solid #ddd;}
.schoolstylebox{ width:660px; height:140px; overflow:hidden; position:relative;}
.schoolstylepic li{ position:absolute; left:0; top:0; display:none;}
.schoolstylepic li img{ width:190px; height:140px; display:block; float:left;}
.schoolstylenum{ text-align:center; margin-top:10px;}
.schoolstylenum span{ font-size:20px; margin:0 5px; color:#ddd; cursor:pointer;}
.schoolstylenum span.on{ color:#FF8929;}
.schoolfsx h4 span{ display:inline-block; vertical-align:middle; margin-top:-6px;}
.schoolfsx th,.schoolfsx td{ height:24px; border:1px solid #ddd; text-align:center;}
.schoolfsx th{ background:#FAFAFA; font-weight:500;}
.hotlist li{ width:165px; float:left; line-height:26px;}
.testlist .nyear{ word-spacing:14px;}
.testlist .nyear a{ width:93px; line-height:28px; text-align:center; border:1px solid #ddd; background:#FAFAFA; font-size:14px; display:inline-block;}
.testlist .nyear a.cur,.testlist .nyear a:hover{ background:#FF8929; color:#fff; border-color:#FF8929;}
.testlist article{ padding:15px 0; border-bottom:1px solid #ddd;}
.testlist article p img{ display:inline-block; vertical-align:middle; margin:-2px 5px 0 0;}
.recordlist li{ width:165px; float:left; line-height:26px;}
.recordlist .spaceli{ width:660px; height:25px;}
.questionlist h3 span a{ color:#333;}
.questionlist h3 span a.cur{ background:#FF8929; color:#fff; padding:2px 4px;}
.questionlist .tip{ background:#FAFAFA; color:#999; padding:6px 10px;}
.questionlist dl{ padding:20px 0; border-bottom:1px solid #ddd;}
.questionlist dt{ width:50px; float:left; padding-top:5px;}
.questionlist dt img{ width:50px; height:50px; display:block;}
.questionlist dd{ width:595px; float:right;}
.interviewlist dt{ width:100px;}
.interviewlist dt img{ width:100px; height:100px;}
.interviewlist dd{ width:545px;}
.interviewlist dl h4 b{ background:url(../images/ending.gif) no-repeat; width:51px; height:16px; line-height:16px; color:#fff; text-indent:5px; font-weight:500; display:inline-block; font-size:11px; vertical-align:middle; margin:-2px 0 0 5px;}
.interviewlist dl.end h4 b{ background-position:0 0;}
.interviewlist dl.ing h4 b{ background-position:0 -16px;}
.interlist article{ padding:20px 0; border-bottom:1px solid #ddd;}
.loginarea{ padding:20px 0; text-align:center;}
.log-weibo{ background:url(../images/login_wb.gif) no-repeat; width:100px; height:26px; display:inline-block;}
.log-qq{ background:url(../images/login_qq.gif) no-repeat; width:100px; height:26px; display:inline-block; margin-left:15px;}
.stylephoto{overflow:hidden;width:660px;}
.roll-show{width:660px;margin:0 auto;position:relative;padding:20px 0 10px 0;}
.roll-show ul{width:660px;height:485px;}
.roll-show ul li{display:none;}
.roll-show ul li img{width:660px;height:485px;display:block;}
.roll-show .prev,.roll-show .next{display:block;position:absolute;top:50%;width:58px;height:54px;cursor:pointer;text-indent:-9999px;overflow:hidden;background:url(../images/photo_btn.png) no-repeat;z-index:2;display:none;margin-top:-27px;}
.roll-show .prev{background-position:0 -64px;left:5px;}
.roll-show .next{background-position:0 -118px;right:5px;}
.roll-wrap{background:#414346; padding:8px 10px;width:640px;float:left;}
.roll-prev,.roll-next{float:left;display:block;width:13px;height:64px;cursor:pointer;text-indent:-9999px;background:url(../images/photo_btn.png) no-repeat;}
.roll-prev{background-position:0 0; margin-right:5px;}
.roll-next{background-position:-13px 0; margin-left:5px;}
.rollbox{float:left;display:inline;width:600px;overflow:hidden;*+position:relative;}
.rollbox ul{float:left;display:inline;position:relative;width:10000px;left:0;}
.rollbox ul li{float:left;display:block;width:84px;height:64px;margin:0 8px;position:relative;}
.rollbox ul li img{width:80px;height:60px;cursor:pointer;border:2px solid #414346;}
.rollbox ul li.borderbox img{border-color:#FF8929;}
.roll-opacitybgL,.roll-opacitybgR{ width:320px;height:450px;position:absolute;}
.roll-opacitybgL{top:0;left:0;}
.roll-opacitybgR{top:0;right:0;}
/*pk*/
.contrast_Box{ padding:44px 57px 0 60px;}
.school_Opt{ padding-bottom:45px; background:url(../images/bg_big_pk.png) center 120px no-repeat;}
.school_p_Box{ width:350px; height:233px;}
.school_bg_L{ background:url(../images/bg_school_left.gif) no-repeat;}
.school_bg_R{ background:url(../images/bg_school_right.gif) no-repeat;}
.select_mn_Box{ position:relative; width:344px; height:23px; padding:2px; border:1px solid #DDDDDD;}
.select_mn_Box h3{ padding-left:8px; line-height:23px; background:url(../images/bg_select_icon.png) right no-repeat; cursor:pointer;}
.select_mn_Box h3 input{ width:300px; height:16px; line-height:16px; font-size:14px; border:none; background:none; outline:none;}
.select_mn_Box .select_mn_con{ position:absolute; top:27px; left:-1px; width:348px; height:400px; border:1px solid #DDDDDD; background:#ffffff;}
.select_mn_Box .select_Letter{ width:25px; height:400px; border-right:1px solid #dddddd;}
.select_mn_Box .select_Letter a{ display:block; width:25px; height:16px; text-align:center; line-height:16px; font-weight:bold; color:#666666;}
.select_mn_Box .select_Letter a:hover{ color:#FF8929;}
.select_mn_Box .select_Items{ width:322px; height:400px; overflow-x:hidden; overflow-y:auto;}
.select_mn_Box .select_Items ul{ padding-left:5px;}
.select_mn_Box .select_Items li{ border-bottom:1px solid #DDDDDD;}
.select_mn_Box .select_Items li a{ display:block; height:46px; padding:0 6px; line-height:46px;}
.select_mn_Box .select_Items li a:hover{ color:#ffffff; background:#FF8929;}
.hot_Pk_Box{ padding:0px 0 30px 25px;}
.hot_Pk_Box li{ float:left; width:251px; height:126px; margin:20px 15px 0 0; padding:15px 28px 0 26px; border:1px solid #DDDDDD; background:#ffffff; overflow:hidden; zoom:1;}
.hot_Pk_Box li a{ display:block; cursor:pointer;}
.hot_Pk_Box li img{ display:block;}
.hot_Pk_Box .hot_Pk_Icon{ width:38px; height:21px; margin:34px 0 0 21px; background:url(../images/icon_hot_pk.gif) no-repeat;}/
.left_brf0{ border-left:1px solid #F0F0F0;}
.right_brf0{ border-right:1px solid #F0F0F0;}
.school_msg_list{ width:382px;}
.school_msg_list h3{ height:32px; line-height:32px; border-bottom:1px solid #F0F0F0; background:#F0F0F0;}
.school_msg_list li{ height:30px; line-height:30px; border-bottom:1px solid #F0F0F0;}
.school_msg_list li.h280,.school_msg_name li.h280{ height:270px;}
.school_msg_name li.h280{ line-height:270px;}
.school_msg_list li.oy{ padding:0 5px; text-align:left; overflow-y:scroll;}
.school_msg_list li.h280 p{ background:none!important; font-size:14px!important; margin:auto!important; text-indent:2em; padding:10px;}
.school_msg_name{ width:116px;}
.school_msg_name h3{ height:32px; line-height:32px; color:#ffffff; border-bottom:1px solid #FFD6B0; background:#FF8929;}
.school_msg_name ul{ border-left:1px solid #FFD6B0; border-right:1px solid #FFD6B0;}
.school_msg_name li{ height:30px; line-height:30px; color:#FF8929; border-bottom:1px solid #FFD6B0; background:#FFF8F0;}
.notshow{ display:none;}
.pkother{ background:#F9F9F9; margin:0 60px; padding:20px 25px;}
.pkother dl{ width:356px;}
.pkother dl dt{ font-size:14px; font-weight:700; margin-bottom:5px;}
.pkother dl ul li{ width:178px; float:left;}

.think_s{ position:absolute; top:36px; left:0px; width:264px; padding:5px 0px; border:1px solid #6EC349; border-top:none; background:#ffffff; display:none; z-index:999;}
.think_s p{ padding:0 10px; line-height:28px; cursor:pointer;}
.think_s p:hover{ color:#ffffff; background:#999999;}

.pkschool table{font-size:13px;} 
.pkschool dl dd td{ width:100%;} 